package com.hanrui.android.net.contract.message.supervise;

import android.content.Context;

import com.hanrui.android.library.base.BaseContract;
import com.hanrui.android.constant.LoadType;
import com.hanrui.android.model.SuperviseMonthListBean;
import com.hanrui.android.model.SuperviseWeekListBean;

import java.util.List;

public interface SuperviseContract {
    interface View extends BaseContract.BaseView{
        void overSeeWeekList(List<SuperviseWeekListBean.WeekListBean> dataList, @LoadType.checker int loadType);
        void overSeeMonthList(List<SuperviseMonthListBean.MonthListBean> dataList, @LoadType.checker int loadType);
    }

    interface Presenter extends BaseContract.BasePresenter<SuperviseContract.View>{
        void overSeeWeekList(Context context,String id);
        void overSeeMonthList(Context context,String mid);
        void refresh(Context context,String id,int superviseType);
    }
}
